<?php
/**
 * Created by PhpStorm.
 * Version :  v1.0.0
 * Date    :  2023/6/8 11:39
 */

namespace App\JsonRpc;


interface ServiceServiceInterface
{
    /**
     * 创建服务
     * date 2023/6/8 11:42
     * @param array $data 服务数据
     * @return array code 0:成功 1：失败，message 提示消息，data: 返回数据
     */
    public function createService(array $data):array;

    /**
     * 修改服务
     * date 2023/6/8 14:51
     * @param string $name 服务名称
     * @param array $data 服务数据
     * @return array code 0:成功 1：失败，message 提示消息，data: 返回数据
     */
    public function editService(string $name, array $data):array;

    /**
     * 获取服务详情
     * date 2023/6/8 14:51
     * @param string $name 服务名称
     * @return array code 0:成功 1：失败，message 提示消息，data: 返回数据
     */
    public function getService(string $name):array;

    /**
     * 删除服务
     * date 2023/6/8 14:51
     * @param string $name 服务名称
     * @return array code 0:成功 1：失败，message 提示消息，data: 返回数据
     */
    public function deleteService(string $name):array;
}